Switch-Regular Upward Planarity Testing of Directed Trees

نویسندگان

  • Carla Binucci
  • Emilio Di Giacomo
  • Walter Didimo
  • Aimal Rextin
چکیده

Upward planar drawings of digraphs are crossing free drawings where all edges flow in the upward direction. The problem of deciding whether a digraph admits an upward planar drawing is called the upward planarity testing problem, and it has been widely studied in the literature. In this paper we investigate a new upward planarity testing problem, that is, deciding whether a digraph admits an upward planar drawing having some special topological properties: such a drawing is called switchregular. Switch-regular upward planar drawings have practical algorithmic impacts in several graph drawing applications. We provide characterizations for the class of directed trees that admit a switch-regular upward planar drawing. Based on these characterizations we describe an optimal linear-time testing and embedding algorithm. Submitted: April 2010 Reviewed: October 2010 Revised: November 2010 Accepted: December 2010 Final: December 2010 Published: October 2011 Article type: Regular paper Communicated by: M. S. Rahman and S. Fujita An extended abstract of this paper appeared in the proceedings of the 4th International Workshop on Algorithms and Computation 2010, WALCOM 2010 [4]. The problem studied in this paper was posed during the first Bertinoro Workshop on Graph Drawing (http://www.diei.unipg.it/~bwgd/). E-mail addresses: [email protected] (Carla Binucci) [email protected] (Emilio Di Giacomo) [email protected] (Walter Didimo) [email protected] (Aimal Rextin) 588 Binucci et al. Switch-Regular Upward Planarity Testing.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Upward Planarity of Mixed Plane Graphs

A mixed plane graph is a plane graph whose edge set is partitioned into a set of directed edges and a set of undirected edges. An orientation of a mixed plane graph G is an assignment of directions to the undirected edges of G resulting in a directed plane graph G. In this paper, we study the computational complexity of testing whether a given mixed plane graph G is upward planar, i.e., whether...

متن کامل

On the Compuational Complexity of Upward and Rectilinear Planarity Testing

A directed graph is said to be upward planar if it can be draw in the plane such that every edge is a monotonically increasing curve in the vertical direction, and no two edges cross. An undirected graph is said to be rectilinear planar if it can be draw in the plane such that every edge is a horizontal or vertical segment, and no two edges cross. Testing upward planarity and rectilinear planar...

متن کامل

On the Computational Complexity of Upward and Rectilinear Planarity Testing

A directed graph is upward planar if it can be drawn in the plane such that every edge is a monotonically increasing curve in the vertical direction, and no two edges cross. An undirected graph is recti-linear planar if it can be drawn in the plane such that every edge is a horizontal or vertical segment, and no two edges cross. Testing upward planarity and rectilinear planarity are fundamental...

متن کامل

Rolling Upward Planarity Testing of Strongly Connected Graphs

A graph is upward planar if it can be drawn without edge crossings such that all edges point upward. Upward planar graphs have been studied on the plane, the standing and rolling cylinders. For all these surfaces, the respective decision problem NP-hard in general. Efficient algorithms exist if the graph contains a single source and a single sink, but only for the plane and standing cylinder He...

متن کامل

Building Blocks of Upward Planar Digraphs

The upward planarity testing problem consists of testing if a digraph admits a drawing Γ such that all edges in Γ are monotonically increasing in the vertical direction and no edges in Γ cross. In this paper we reduce the problem of testing a digraph for upward planarity to the problem of testing if its blocks admit upward planar drawings with certain properties. We also show how to test if a b...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Graph Algorithms Appl.

دوره 15  شماره 

صفحات  -

تاریخ انتشار 2011